package homework.test6;

import java.util.ArrayList;
import java.util.Collection;

/*
简述如何获取Stream流

1. 定义学生类Student，属性：姓名、性别、年龄
2. 定义测试类，及main()方法
3. 创建三个Student对象，分别设置以下数据：

 */
public class Demo6 {
    /*
    list.stream().forEach(s->sout(s));

    单列集合：Collection中有stream()获得
    双列集合：不能直接调用，获得键值或键值对在调用
    数组：Arrays.stream（arr）；
    多个相同类型数据：Stream.of()
     */

    public static void main(String[] args) {
        ArrayList<Student> list = new ArrayList<>();

        Student stu1 = new Student("张三",23);
        Student stu2 = new Student("李四",24);
        Student stu3 = new Student("王五",21);

        list.add(stu1);
        list.add(stu2);
        list.add(stu3);

        list.stream().forEach(s-> System.out.println(s));
    }
}
